/* /css/layout_my_photo.css */
#my_photos ul li{
	display:block;
	width:100%;
}
#my_photos ul li img{
	float:left;
	margin:0 10px 0 0;
}
#my_photos ul li div{
	float:left;
	width:420px;
}
#my_photos ul li div.right{
	float:right;
	width:80px;
}

#my_photos ul li label,
#my_photos ul li input,
#my_photos ul li textarea{
	float:left;
	width:300px;
}
#my_photos ul li label{
	width:100px;
}

#my_photos ul li input.checkbox{
	width:auto;
}

.photo_albums ul li{
	height:100px;
	overflow:hidden;
	position:relative;
}
.photo_albums ul li h3{
	margin:5px 0;
}
.photo_albums ul li img{
	float:left;
	margin: 0 10px 5px 0;
	max-width:100px;
}
.photo_albums ul li.top img{
  margin: 0 10px 0 0;
}

.photo_albums ul li .hider{
	position:absolute;
	bottom:0;
	left:110px;
	height:10px;
	width:100%;
	background:url(/img/hider_bottom_gray.png) repeat-x bottom left;
}

#photo_list_inalbum ul li{
	margin: 0 1px 2px 0;
}

.np{
  text-align:center;
	margin-bottom:10px;
}
.np a.prev{
	margin-right:20px;
}
.np a.left{
  margin-left:20px;
}